Een BitBucket repo synchroniseren met een Cloud9 app
Home

Een BitBucket repo synchroniseren met een Cloud9 app

Een BitBucket repo synchroniseren met een Cloud9 app

Omdat we onze lokale computer niet rechtstreeks kunnen verbinden met Cloud9 gaan we omweg via het Internetmaken. We gaan eerst onze Cloud9 app naar met Bitbucket synchroniseren.

Stappenplan

  1. Indien er nog geen terminal venster open staat in onze workspace op Cloud9 openen we er een:
    Cloud9 open terminal
    Cloud9 open terminal
  2. Zorg ervoor dat je in de root staat van je workspace op Cloud9:
    Cloud9 goto root workspace
    Cloud9 goto root workspace
  3. Als je voor de eerste keer GIT gebruikt moet je de rootmap van de workspace eerst initialiseren:
    jefinghelbrecht:~/workspace (master) $git init
  4. Zorg ervoor dat je een .gitignore bestand hebt gemaakt waarin alle mappen en bestanden staan die je niet wil opnemen.
    1. Voor .NET bijvoorbeeld:
      *.sln
      obj/
      bin/
      .vs/
      *.sln
    2. Voor PHP bijvoorbeeld:
      1. Cloud9:
        mysql*.*
        php.ini
        php_errors.log
        hello-world.php
        helpers.php
        README.md
        .c9
        .gitignore
      2. Lokaal:
        mysql*.*
        php.ini
        php_errors.log
        hello-world.php
        README.md
        .idea
        .gitignore
  5. Met het commando git status kijken we eerst welke bestanden we nog moeten verzamelen:
    Cloud9 git status - files ready to be staged
    Cloud9 git status - files ready to be staged
  6. We voegen al die bestanden van de workspace (ze zijn die van onze app) toe aan de verzamelplaats met git add --all:
    Cloud9 git add --all - stage files
    Cloud9 git add --all - stage files
  7. We verifiëren met git status wat er nu op verzamelplaats klaarstaat om neergelegd te worden in de git repo op Cloud9:
    Cloud9 git status - staged files
    Cloud9 git status - staged files
  8. We leggen de bestanden neer met git commit "eerste versie hwapp, gemaakt op Cloud9":
    Cloud9 git commit -m eerste versie hwapp gemaakt op Cloud9
    Cloud9 git commit -m eerste versie hwapp gemaakt op Cloud9
  9. Ga na als je reeds een alias voor de url naar Bitbucket hebt gemaakt:
    Git List Remote aliases and url
    Git List Remote aliases and url
  10. We zoeken de url op op Bitbucket:
    Bitbucket Copy URL to repo
    Bitbucket Copy URL to repo
  11. We moeten eerst de alias toevoegen met het commando
    git remote add origin https://JefInghelbrecht@bitbucket.org/JefInghelbrecht/programmeren-5.git:
    Cloud9 Add alias for remote connection
    Cloud9 Add alias for remote connection
  12. We pushen de neergelegde bestanden naar Bitbucket met de instructie
    git push -u origin master. Indien nodig geef je je paswoord voor Bitbucket op:
    Cloud9 push to remote repo
    Cloud9 push to remote repo
  13. We kijken op Bitbucket of de repo op BitBucket geüpdated is:
    Cloud9 to Bitbucket Check repo was pushed
    Cloud9 to Bitbucket Check repo was pushed

JI
2019-02-24 13:32:06